package com.sailfish.springbootdemo.pojo.db1;

import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class PcbaDeviceParam {

    private Integer pcbaDeviceParamId;
    private String pcbaDeviceParamNameCn;
    private String pcbaDeviceParamNameEn;
    private String pcbaDeviceParamDefault;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    private Integer sort;
    private Integer pcbaDeviceTypeId;
    private Integer status;
    private String pcbaDeviceParamKey;
    private Integer isRequired;
    private Integer pcbaDeviceParamFillType;
    private String pcbaDeviceParamOptions;
    private Integer pcbaDeviceParamTypeId;
    private String pcbaDeviceParamPlaceholder;
    private String pcbaDeviceParamPicture;
    private String notes;
    private Integer isRelatedPcba;

    //设备基线能力值【数据库无对应字段】
    private String pcbaDeviceParamValue;

    private String pcbaDeviceParamPictureBase64;

    //设备基线能力批量导入时原始值【数据库无对应字段】
    private String pcbaDeviceOriginParamValue;
    private String submitPcbaDeviceParamValue;

    private PcbaDeviceParamType pcbaDeviceParamType;

    private PcbaDeviceType pcbaDevice;

    public Integer getPcbaDeviceParamId() {
        return pcbaDeviceParamId;
    }

    public void setPcbaDeviceParamId(Integer pcbaDeviceParamId) {
        this.pcbaDeviceParamId = pcbaDeviceParamId;
    }

    public String getPcbaDeviceParamNameCn() {
        return pcbaDeviceParamNameCn;
    }

    public void setPcbaDeviceParamNameCn(String pcbaDeviceParamNameCn) {
        this.pcbaDeviceParamNameCn = pcbaDeviceParamNameCn;
    }

    public String getPcbaDeviceParamNameEn() {
        return pcbaDeviceParamNameEn;
    }

    public void setPcbaDeviceParamNameEn(String pcbaDeviceParamNameEn) {
        this.pcbaDeviceParamNameEn = pcbaDeviceParamNameEn;
    }

    public String getPcbaDeviceParamDefault() {
        return pcbaDeviceParamDefault;
    }

    public void setPcbaDeviceParamDefault(String pcbaDeviceParamDefault) {
        this.pcbaDeviceParamDefault = pcbaDeviceParamDefault;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getPcbaDeviceTypeId() {
        return pcbaDeviceTypeId;
    }

    public void setPcbaDeviceTypeId(Integer pcbaDeviceTypeId) {
        this.pcbaDeviceTypeId = pcbaDeviceTypeId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getPcbaDeviceParamKey() {
        return pcbaDeviceParamKey;
    }

    public void setPcbaDeviceParamKey(String pcbaDeviceParamKey) {
        this.pcbaDeviceParamKey = pcbaDeviceParamKey;
    }

    public PcbaDeviceType getPcbaDevice() {
        return pcbaDevice;
    }

    public void setPcbaDevice(PcbaDeviceType pcbaDevice) {
        this.pcbaDevice = pcbaDevice;
    }

    public Integer getIsRequired() {
        return isRequired;
    }

    public void setIsRequired(Integer isRequired) {
        this.isRequired = isRequired;
    }

    public Integer getPcbaDeviceParamFillType() {
        return pcbaDeviceParamFillType;
    }

    public void setPcbaDeviceParamFillType(Integer pcbaDeviceParamFillType) {
        this.pcbaDeviceParamFillType = pcbaDeviceParamFillType;
    }

    public Integer getPcbaDeviceParamTypeId() {
        return pcbaDeviceParamTypeId;
    }

    public void setPcbaDeviceParamTypeId(Integer pcbaDeviceParamTypeId) {
        this.pcbaDeviceParamTypeId = pcbaDeviceParamTypeId;
    }

    public PcbaDeviceParamType getPcbaDeviceParamType() {
        return pcbaDeviceParamType;
    }

    public void setPcbaDeviceParamType(PcbaDeviceParamType pcbaDeviceParamType) {
        this.pcbaDeviceParamType = pcbaDeviceParamType;
    }

    public String getPcbaDeviceParamOptions() {
        return pcbaDeviceParamOptions;
    }

    public void setPcbaDeviceParamOptions(String pcbaDeviceParamOptions) {
        this.pcbaDeviceParamOptions = pcbaDeviceParamOptions;
    }

    public String getPcbaDeviceParamPlaceholder() {
        return pcbaDeviceParamPlaceholder;
    }

    public void setPcbaDeviceParamPlaceholder(String pcbaDeviceParamPlaceholder) {
        this.pcbaDeviceParamPlaceholder = pcbaDeviceParamPlaceholder;
    }

    public String getPcbaDeviceParamPicture() {
        return pcbaDeviceParamPicture;
    }

    public void setPcbaDeviceParamPicture(String pcbaDeviceParamPicture) {
        this.pcbaDeviceParamPicture = pcbaDeviceParamPicture;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public String getPcbaDeviceParamValue() {
        return pcbaDeviceParamValue;
    }

    public void setPcbaDeviceParamValue(String pcbaDeviceParamValue) {
        this.pcbaDeviceParamValue = pcbaDeviceParamValue;
    }

    public String getPcbaDeviceOriginParamValue() {
        return pcbaDeviceOriginParamValue;
    }

    public void setPcbaDeviceOriginParamValue(String pcbaDeviceOriginParamValue) {
        this.pcbaDeviceOriginParamValue = pcbaDeviceOriginParamValue;
    }

    public String getSubmitPcbaDeviceParamValue() {
        return submitPcbaDeviceParamValue;
    }

    public void setSubmitPcbaDeviceParamValue(String submitPcbaDeviceParamValue) {
        this.submitPcbaDeviceParamValue = submitPcbaDeviceParamValue;
    }

    public Integer getIsRelatedPcba() {
        return isRelatedPcba;
    }

    public void setIsRelatedPcba(Integer isRelatedPcba) {
        this.isRelatedPcba = isRelatedPcba;
    }

    public String getPcbaDeviceParamPictureBase64() {
        return pcbaDeviceParamPictureBase64;
    }

    public void setPcbaDeviceParamPictureBase64(String pcbaDeviceParamPictureBase64) {
        this.pcbaDeviceParamPictureBase64 = pcbaDeviceParamPictureBase64;
    }
}
